分段函数 y (x)=-5x^2+7 x>=0; 5x^2+7 x<0;

来源:百度知道 编辑:UC知道 时间:2024/05/14 02:38:21
其中-10=<x<=10,且以0.25为步长。分别用MATLAB语言中的循环语句形式和向量形式,编制两段程序,来计算分段函数的函数值,并绘制其函数曲线。 要MATLAB的程序语言 不要结果

向量形式:
x=-10:0.25:10;
y=(-5*x.^2+7x).*(x>=0)+(5x.^2+7).*(x<0);
plot(x,y);
循环:
x=-10:0.25:10;
y=zero(1,length(x));
for i=1:length(x)
if x>=0
y(i)=-5*x(i).^2+7;
else
y(i)=5*x(i).^2+7 ;
end
end
plot(x,y);

什么语言??我只会c语言!!
不好意思!!